package cn.unknowpupil.init.components.annotation;

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * Created at 2020/10/22 by w10g <br>
 * Initialize RunTime ... <br>
 *
 * @author unknowpupil
 * @since 0.0.1
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface RunTime {
    /**
     * @Component(value = "value")
     * 这意味着您可以将String作为参数传递给Component注释
     * 返回默认值，如果没有填入 ""
     * @return
     */
    String describe() default "";// without the default
}
